| 11,40 | 
 
   A, B:Type, P:(A
A, B:Type, P:(A

 ), d:(x:A
), d:(x:A
 Dec(P(x))), f:({x:A| P(x)}
Dec(P(x))), f:({x:A| P(x)} 
 B). p-lift(d;f)
B). p-lift(d;f)  A
 A
 (B + Top)
(B + Top) 
 by (Unfold `p-lift` ( 0)
 by (Unfold `p-lift` ( 0) )
) 
 CollapseTHEN (Auto
CollapseTHEN (Auto )
) 
 
 C1: .....subterm..... T:t1:n
C1: .....subterm..... T:t1:n
 C1: 1. A : Type
C1: 1. A : Type
 C1: 2. B : Type
C1: 2. B : Type
 C1: 3. P : A
C1: 3. P : A

 
 C1: 4. d : x:A
C1: 4. d : x:A
 Dec(P(x))
Dec(P(x))
 C1: 5. {x:A| P(x)}
C1: 5. {x:A| P(x)} 
 B
B
 C1: 6. x : A
C1: 6. x : A
 C1:
C1:  d(x)
  d(x)  (P(x) + (
 (P(x) + ( P(x)))
P(x)))
 C.
C.
| Definitions |  x.A(x)   Q  A  x:A.B(x)  x:A. B(x)   B(x)   T | 
| Lemmas |